*{
	margin: 0;
	padding: 0;
	text-decoration: none;
    list-style: none;
    img{border:0 none;}
        
}
html,body{
    width: 100%;
    height: 100%;
}
main{
    height: auto;
    .flex{
        width: 95px;
        height: 450px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 100;
        margin: 60px 10px 0 0;
        .wrap{
            width: 90px;
            height: 210px;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 100;
            background-color: #fff;
            p{
                width: 70px;
                text-align: right;
                height: 30px;
                line-height: 30px;
                font-size: 14px;
                color: #676767;
                margin: 0;
                padding: 0;
                cursor: pointer;
                background: #fff;
            }
            .l_top{
                margin: 8px 0 0 4px;
                text-align: right;
                color: #242C29;
                p{
                    border-bottom: 1px solid #bcbcbc;
                }
            }
            .l{
                margin-left: 4px;
                text-align: right;
                a{
                    color: #757575;
                  
                }
            }
        }
    
    }
    .wrap{
        width: 1170px;
        margin: 0 auto;
        padding: 10px 20px;
        .list_nav{
            font-size: 12px;
            color: #757575;
            a{
                color: #757575;
            }
        }
        .cake{
            width: 1170px;
            height: 21px;
            margin: 10px 0 0 0;
            line-height: 21px;
            .cake_nav{
                width: 60px;
                float: left;
                font-size: 12px;
                line-height: 21px;
                color: #757575
            }
            ul{
                float: left;
                li{
                    margin: 0 10px;
                    float: left;
                    font-size: 12px;
                    cursor: pointer;
                    a{
                        color: #757575
                    }
                }
            }
        }
        
        .list_list{
            width: 1170px;
            height: auto;
            .goods{
                width: 1170px;
                height: auto;
                .list_wrap{
                    width: 1170px;
                    height: 210px;
                    padding: 20px 10px;
                    border-bottom: 1px dashed #bcbcbc;
                    .goods_img{
                        width: 200px;
                        float: left;
                        &:hover a{
                            border-bottom: none;
                        }
                        a{
                            img{
                                width: 200px;
                                &:hover{
                                    transform: scale(1.1,1.1);
                                    transition: 1s;
                                }
                            }
                        }
                        
                    }
                    .goods_content{
                        width: 940px;
                        height: 200px;
                        padding: 0 0 0 30px;
                        float: left;
                        .goods_content_text{
                            width: 700px;
                            height: 130px;
                            float: left;
                            .goods_name{
                                font-size: 18px;
                                a{
                                    color: #000;
                                }
                            }
                            .goods_introduce{
                                font-size: 14px;
                                color: #757575;
                                padding: 3px 0;
                            }
                            .goods_activity{
                                font-size: 12px;
                                padding: 3px 0;
                                overflow: hidden;
                                color: #757575;
                            }
                        }
                        .goods_content_price{
                            width: 210px;
                            height: 130px;
                            padding: 0 15px;
                            float: left;
                            .like{
                                width: auto;
                                height: 15px;
                                float: right;
                                font-size: 12px;
                                line-height: 15px;
                                color: #E4004F;
                                img{
                                    float: left;
                                }
                            }
                            .clear{
                                clear:both;
                            }
                            .price{
                                width: auto;
                                height: 18px;
                                font-size: 18px;
                                color: #000;
                                margin: 20px 0 0 0;
                                line-height: 18px;
                                #price_rmb{
                                    float: left;
                                    color: #E4004F;
                                    margin-top: 21px;
                                }
                                #new{
                                    float: left;
                                    margin-top: -5px;
                                    margin-left: -4px;
                                    font-size: 49px;
                                    font-family: Helvetica;
                                    /* color: #c2002d; */
                                    color: #E4004F;
                                    letter-spacing: -3px;
                                    line-height: normal;
                                }
                                #price_right{
                                    float: left;
                                    margin-left: 3px;
                                    letter-spacing: -1px;
                                    #old{
                                        font-size: 12px;
                                        margin-left: 3px;
                                        margin-top: 4px;
                                        text-decoration: line-through;
                                        color: #757575;
                                        height: 20px;
                                        line-height: 24px;
                                    }
                                    #pro{
                                        font-size: 16px;
                                        color: #E4004F;
                                        letter-spacing: 0.6px;
                                        #pro_old{
                                            font-weight: bold;
                                            font-size: 16px;
                                        }
                                    }
                                }
                            }
                            .btn{
                                width: 200px;
                                height: 26px;
                                margin: 30px 0 0 0;
                                .submit_goods{
                                    width: 90px;
                                    height: 26px;
                                    margin: 0 5px;
                                    border: none;
                                    background: url(../images/font02.png) no-repeat 0 -37px;
                                    font-size: 14px;
                                    color: #fff;
                                    cursor: pointer;
                                    float: left;
                                    line-height: 26px;
                                    text-align: center;
                                    &:hover a{
                                        border-bottom: none;
                                    }
                                    a{
                                        color: #fff;
                                    }
                                }
                                .btn_goods{
                                    width: 90px;
                                    height: 26px;
                                    margin: 0 5px;
                                    border: none;
                                    background: url(../images/font02.png) no-repeat 0 -37px;
                                    font-size: 14px;
                                    color: #fff;
                                    cursor: pointer;
                                    float: left;
                                    line-height: 26px;
                                    text-align: center;
                                }
                            }
                            
                        }
                    }
                }
                
            }
            
        }
    }
}